package DataAccess;

import DataAccess.*;

////////////////////////////////////////////////////////////////////////////
//// �� �� ��: Bank_Log.cs
//// �� �� ��: otyg
//// ��������: DateTime.Now();
//// ��    ��: ��װ���ݱ�[Bank_Log]��ز���
//// ģ���޸�: 
////     2006-11-17  ֧��ChangePage�ؼ���ֻװ�ص�ǰҳ���ݹ���
////     2006-10-28  ����ͨ��DataRowView���쵥��������
////     2006-10-16  ���뼯�ϲ���foreach/Add/Remove�ȹ���,����Transaction����
//// ��    Ȩ: ���������  QQ:1775068  
////////////////////////////////////////////////////////////////////////////
//using System;
//using System.Data;
//namespace DataAccess
//{
//	/// <summary>
//	/// Data Access Layer Object Of Bank_Log
//	/// </summary>
//	public class Bank_Log : DataAccessBase
//	{
//		#region ����ͻ���
//		public Bank_Log() : base()
//		{
//			_DataRow["Id"] = 0;
//			_DataRow["Hy_Num"] = 0;
//			_DataRow["Balance"] = 0;
//			_DataRow["bz"] = string.Empty;
//			_DataRow["Addtime"] = new DateTime();
//			_DataRow["tx_id"] = 0;
//			_DataRow["hy_num2"] = 0;
//			_DataRow["type"] = string.Empty;
//			_DataRow["hy_name"] = string.Empty;
//			_DataRow["zongjin"] = 0;
//			_DataRow["tichengbili"] = string.Empty;
//		}
//		public Bank_Log(DataRow dataRow) : base(dataRow)
//		{
//		}
//		public Bank_Log(DataRowView dataRowView) : base(dataRowView)
//		{
//		}
//		protected override DataRow BuildRow()
//		{
//			DataTable dt = new DataTable();
//			dt.Columns.Add("Id",typeof(int));
//			dt.Columns.Add("Hy_Num",typeof(int));
//			dt.Columns.Add("Balance",typeof(Decimal));
//			dt.Columns.Add("bz",typeof(string));
//			dt.Columns.Add("Addtime",typeof(DateTime));
//			dt.Columns.Add("tx_id",typeof(int));
//			dt.Columns.Add("hy_num2",typeof(int));
//			dt.Columns.Add("type",typeof(string));
//			dt.Columns.Add("hy_name",typeof(string));
//			dt.Columns.Add("zongjin",typeof(Decimal));
//			dt.Columns.Add("tichengbili",typeof(string));
//			return dt.NewRow();
//		}
//		#endregion ����ͻ���
//		#region ����
//		public DataRow DataRow
//		{
//			get{ return base._DataRow; }
//		}
//		public int Id
//		{
//			get{ return int.Parse(_DataRow["Id"].ToString()); }
//			set{ _DataRow["Id"] = value; }
//		}
//		public int Hy_Num
//		{
//			get{ return int.Parse(_DataRow["Hy_Num"].ToString()); }
//			set{ _DataRow["Hy_Num"] = value; }
//		}
//		public Decimal Balance
//		{
//			get{ return Decimal.Parse(_DataRow["Balance"].ToString()); }
//			set{ _DataRow["Balance"] = value; }
//		}
//		public string bz
//		{
//			get{ return _DataRow["bz"].ToString(); }
//			set{ _DataRow["bz"] = value; }
//		}
//		public DateTime Addtime
//		{
//			get{ return DateTime.Parse(_DataRow["Addtime"].ToString()); }
//			set{ _DataRow["Addtime"] = value; }
//		}
//		public int tx_id
//		{
//			get{ return int.Parse(_DataRow["tx_id"].ToString()); }
//			set{ _DataRow["tx_id"] = value; }
//		}
//		public int hy_num2
//		{
//			get{ return int.Parse(_DataRow["hy_num2"].ToString()); }
//			set{ _DataRow["hy_num2"] = value; }
//		}
//		public string type
//		{
//			get{ return _DataRow["type"].ToString(); }
//			set{ _DataRow["type"] = value; }
//		}
//		public string hy_name
//		{
//			get{ return _DataRow["hy_name"].ToString(); }
//			set{ _DataRow["hy_name"] = value; }
//		}
//		public Decimal zongjin
//		{
//			get{ return Decimal.Parse(_DataRow["zongjin"].ToString()); }
//			set{ _DataRow["zongjin"] = value; }
//		}
//		public string tichengbili
//		{
//			get{ return _DataRow["tichengbili"].ToString(); }
//			set{ _DataRow["tichengbili"] = value; }
//		}
//		#endregion ����
//		#region ��������
//		protected bool DeleteByCondition(string condition)
//		{
//			string sql=@"
//				Delete From Bank_Log
//				WHERE " + condition;
///#if(DEBUG)
//			base.ExecuteSQL(sql);
///#else
//			try
//			{
//				base.ExecuteSQL(sql);
//			}
//			catch
//			{
//				return false;
//			}
///#endif
//			return true;
//		}
//		public bool Delete(int Id)
//		{
//			string condition = "Id=" + Id.ToString();
//			return DeleteByCondition(condition);
//		}
//		public bool Delete()
//		{
//			string condition = "Id=" + Id.ToString();
//			return DeleteByCondition(condition);
//		}
//		public bool Insert()
//		{
//				string sql=@"
//				Insert Into Bank_Log (
//				
//					Hy_Num,
//					Balance,
//					bz,
//					Addtime,
//					tx_id,
//					hy_num2,
//					type,
//					hy_name,
//					zongjin,
//					tichengbili
//				) Values (
//
//					" + Hy_Num + @",
//					" + Balance + @",
//					" + Helper.ToSQLParamStr(bz) + @",
//					" + Helper.ToSQLParamStr(Addtime.ToString()) + @",
//					" + tx_id + @",
//					" + hy_num2 + @",
//					" + Helper.ToSQLParamStr(type) + @",
//					" + Helper.ToSQLParamStr(hy_name) + @",
//					" + zongjin + @",
//					" + Helper.ToSQLParamStr(tichengbili) + @"
//				)";
///#if(DEBUG)
//			base.ExecuteSQL(sql);
///#else
//			try
//			{
//				base.ExecuteSQL(sql);
//			}
//			catch
//			{
//				return false;
//			}
///#endif
//			return true;
//		}
//		protected bool SelectByCondition(string condition)
//		{
//			string sql = @"
//				Select
//					Id,
//					Hy_Num,
//					Balance,
//					bz,
//					Addtime,
//					tx_id,
//					hy_num2,
//					type,
//					hy_name,
//					zongjin,
//					tichengbili
//				  From Bank_Log
//				 Where " + condition + @"
//			";
//			DataTable dt;
///#if(DEBUG)
//			dt = base.GetDataTable(sql);
///#else
//			try
//			{
//				dt = base.GetDataTable(sql);
//			}
//			catch
//			{
//				return false;
//			}
///#endif
//			try
//			{
//				_DataRow = dt.Rows[0];
//			}
//			catch
//			{
//				return false;
//			}
//			return true;
//		}
//		public bool SelectByPk(int Id)
//		{
//			string condition = @"1=1
//				   And Id=" + Id.ToString() + @"
//			";
//			return SelectByCondition(condition);
//		}
//		public bool Update()
//		{
//			string sql=@"
//				Update Bank_Log SET
//					Hy_Num=" + Hy_Num + @",
//					Balance=" + Balance + @",
//					bz=" + Helper.ToSQLParamStr(bz) + @",
//					Addtime=" + Helper.ToSQLParamStr(Addtime.ToString()) + @",
//					tx_id=" + tx_id + @",
//					hy_num2=" + hy_num2 + @",
//					type=" + Helper.ToSQLParamStr(type) + @",
//					hy_name=" + Helper.ToSQLParamStr(hy_name) + @",
//					zongjin=" + zongjin + @",
//					tichengbili=" + Helper.ToSQLParamStr(tichengbili) + @"
//				Where 1=1
// 				  And Id= " + Id.ToString() + @"
//				";
///#if(DEBUG)
//			return (base.ExecuteSQL(sql)==1);
///#else
//			try
//			{
//				return (base.ExecuteSQL(sql)==1);
//			}
//			catch
//			{
//				return false;
//			}
///#endif
//		}
//
//		#endregion ��������
//		#region ���淽��
//		//TODO: �����ķ������������
//		#endregion ���淽��
//	}
//	/// <summary>
//	/// Data Access Layer Object Collection Of Bank_Log
//	/// </summary>
//	public class Bank_LogCollection : DataAccessCollectionBase
//	{
//		#region ����ͻ���
//		public Bank_LogCollection() : base()
//		{
//		}
//		protected override DataTable BuildTable()
//		{
//			DataTable dt = new DataTable();
//			dt.Columns.Add("Id",typeof(int));
//			dt.Columns.Add("Hy_Num",typeof(int));
//			dt.Columns.Add("Balance",typeof(Decimal));
//			dt.Columns.Add("bz",typeof(string));
//			dt.Columns.Add("Addtime",typeof(DateTime));
//			dt.Columns.Add("tx_id",typeof(int));
//			dt.Columns.Add("hy_num2",typeof(int));
//			dt.Columns.Add("type",typeof(string));
//			dt.Columns.Add("hy_name",typeof(string));
//			dt.Columns.Add("zongjin",typeof(Decimal));
//			dt.Columns.Add("tichengbili",typeof(string));
//			return dt;
//		}
//		protected internal override DataAccessBase GetItemByIndex(int index)
//		{
//			return new Bank_Log(_DataTable.Rows[index]);
//		}
//		#endregion ����ͻ���
//		#region ����
//		public DataTable Table
//		{
//			get
//			{
//				return base._DataTable;
//			}
//		}
//		public Bank_Log this[int index]
//		{
//			get
//			{
//				return new Bank_Log(_DataTable.Rows[index]);
//			}
//			set
//			{
//				_DataTable.Rows.RemoveAt(index);
//				_DataTable.Rows.InsertAt(value.DataRow,index);
//			}
//		}
//		public enum Field
//		{
//			Id,
//			Hy_Num,
//			Balance,
//			bz,
//			Addtime,
//			tx_id,
//			hy_num2,
//			type,
//			hy_name,
//			zongjin,
//			tichengbili
//		}
//		#endregion ����
//		#region ��������
//		protected bool ListByCondition(string condition)
//		{
//			string sql = @"
//				Select
//					Id,
//					Hy_Num,
//					Balance,
//					bz,
//					Addtime,
//					tx_id,
//					hy_num2,
//					type,
//					hy_name,
//					zongjin,
//					tichengbili
//				  From Bank_Log
//				 Where " + condition + @"
//			";
//			return base.ListBySql(sql);
//		}
//
//		public bool ListAll()
//		{
//			string condition = "1=1";
//			return ListByCondition(condition);
//		}
//		#endregion ��������
//		#region ���淽��
//		//TODO: �����ķ������������
//		#endregion ���淽��
//	}
//}








//////////////////////////////////////////////////////////////////////////
// �� �� ��: Bank_Log.cs
// �� �� ��: otyg
// ��������: DateTime.Now();
// ��    ��: ��װ���ݱ�[Bank_Log]��ز���
// ģ���޸�: 
//     2006-11-17  ֧��ChangePage�ؼ���ֻװ�ص�ǰҳ���ݹ���
//     2006-10-28  ����ͨ��DataRowView���쵥��������
//     2006-10-16  ���뼯�ϲ���foreach/Add/Remove�ȹ���,����Transaction����
// ��    Ȩ: ���������  QQ:1775068  
//////////////////////////////////////////////////////////////////////////
/** 
 Data Access Layer Object Of Bank_Log
*/
public class Bank_Log extends DataAccessBase
{
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#region ����ͻ���
	public Bank_Log()
	{
		super();
		_DataRow.setItem("Id", 0);
		_DataRow.setItem("Hy_Num", 0);
		_DataRow.setItem("Balance", 0);
		_DataRow.setItem("bz", "");
		_DataRow.setItem("Addtime", java.time.LocalDateTime.MIN);
		_DataRow.setItem("tx_id", 0);
		_DataRow.setItem("hy_num2", 0);
		_DataRow.setItem("type", "");
		_DataRow.setItem("typeid", "");
		_DataRow.setItem("hy_name", "");
		_DataRow.setItem("zongjin", 0);
		_DataRow.setItem("tichengbili", "");
	}
	public Bank_Log(DataRow dataRow)
	{
		super(dataRow);
	}
	public Bank_Log(DataRowView dataRowView)
	{
		super(dataRowView);
	}
	@Override
	protected DataRow BuildRow()
	{
		DataTable dt = new DataTable();
		dt.Columns.Add("Id",Integer.class);
		dt.Columns.Add("Hy_Num",Integer.class);
		dt.Columns.Add("Balance",java.math.BigDecimal.class);
		dt.Columns.Add("bz",String.class);
		dt.Columns.Add("Addtime",java.time.LocalDateTime.class);
		dt.Columns.Add("tx_id",Integer.class);
		dt.Columns.Add("hy_num2",Integer.class);
		dt.Columns.Add("type",String.class);
		dt.Columns.Add("typeid",String.class);
		dt.Columns.Add("hy_name",String.class);
		dt.Columns.Add("zongjin",java.math.BigDecimal.class);
		dt.Columns.Add("tichengbili",String.class);
		return dt.NewRow();
	}
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#endregion ����ͻ���
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#region ����
	public final DataRow getDataRow()
	{
		return super._DataRow;
	}
	public final int getId()
	{
		return Integer.parseInt(_DataRow.getItem("Id").toString());
	}
	public final void setId(int value)
	{
		_DataRow.setItem("Id", value);
	}
	public final int getHy_Num()
	{
		return Integer.parseInt(_DataRow.getItem("Hy_Num").toString());
	}
	public final void setHy_Num(int value)
	{
		_DataRow.setItem("Hy_Num", value);
	}
	public final java.math.BigDecimal getBalance()
	{
		return java.math.BigDecimal.Parse(_DataRow.getItem("Balance").toString());
	}
	public final void setBalance(java.math.BigDecimal value)
	{
		_DataRow.setItem("Balance", value);
	}
	public final String getbz()
	{
		return _DataRow.getItem("bz").toString();
	}
	public final void setbz(String value)
	{
		_DataRow.setItem("bz", value);
	}
	public final java.time.LocalDateTime getAddtime()
	{
		return java.time.LocalDateTime.parse(_DataRow.getItem("Addtime").toString());
	}
	public final void setAddtime(java.time.LocalDateTime value)
	{
		_DataRow.setItem("Addtime", value);
	}
	public final int gettx_id()
	{
		return Integer.parseInt(_DataRow.getItem("tx_id").toString());
	}
	public final void settx_id(int value)
	{
		_DataRow.setItem("tx_id", value);
	}
	public final int gethy_num2()
	{
		return Integer.parseInt(_DataRow.getItem("hy_num2").toString());
	}
	public final void sethy_num2(int value)
	{
		_DataRow.setItem("hy_num2", value);
	}
	public final String gettype()
	{
		return _DataRow.getItem("type").toString();
	}
	public final void settype(String value)
	{
		_DataRow.setItem("type", value);
	}
	public final String gettypeid()
	{
		return _DataRow.getItem("typeid").toString();
	}
	public final void settypeid(String value)
	{
		_DataRow.setItem("typeid", value);
	}
	public final String gethy_name()
	{
		return _DataRow.getItem("hy_name").toString();
	}
	public final void sethy_name(String value)
	{
		_DataRow.setItem("hy_name", value);
	}
	public final java.math.BigDecimal getzongjin()
	{
		return java.math.BigDecimal.Parse(_DataRow.getItem("zongjin").toString());
	}
	public final void setzongjin(java.math.BigDecimal value)
	{
		_DataRow.setItem("zongjin", value);
	}
	public final String gettichengbili()
	{
		return _DataRow.getItem("tichengbili").toString();
	}
	public final void settichengbili(String value)
	{
		_DataRow.setItem("tichengbili", value);
	}
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#endregion ����
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#region ��������
	protected final boolean DeleteByCondition(String condition)
	{
		String sql = "" + "\r\n" +
"				Delete From Bank_Log" + "\r\n" +
"				WHERE " + condition;
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
//#if(DEBUG)
		super.ExecuteSQL(sql);
//#else
		try
		{
			super.ExecuteSQL(sql);
		}
		catch (java.lang.Exception e)
		{
			return false;
		}
//#endif
		return true;
	}
	public final boolean Delete(int Id)
	{
		String condition = "Id=" + String.valueOf(Id);
		return DeleteByCondition(condition);
	}
	public final boolean Delete()
	{
		String condition = "Id=" + String.valueOf(getId());
		return DeleteByCondition(condition);
	}
	public final boolean Insert()
	{
		String sql = "" + "\r\n" +
"				Insert Into Bank_Log (" + "\r\n" +
"					 " + "\r\n" +
"					Hy_Num," + "\r\n" +
"					Balance," + "\r\n" +
"					bz," + "\r\n" +
"					Addtime," + "\r\n" +
"					tx_id," + "\r\n" +
"					hy_num2," + "\r\n" +
"					type," + "\r\n" +
"					hy_name," + "\r\n" +
"					zongjin," + "\r\n" +
"					tichengbili," + "\r\n" +
"					typeid" + "\r\n" +
"				) Values (" + "\r\n" +
"					 " + "\r\n" +
"					" + getHy_Num() + "," + "\r\n" +
"					" + getBalance() + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(getbz()) + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(getAddtime().toString()) + "," + "\r\n" +
"					" + gettx_id() + "," + "\r\n" +
"					" + gethy_num2() + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(gettype()) + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(gethy_name()) + "," + "\r\n" +
"					" + getzongjin() + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(gettichengbili()) + "," + "\r\n" +
"					" + Helper.ToSQLParamStr(gettypeid()) + "\r\n" +
"				)";
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
//#if(DEBUG)
		super.ExecuteSQL(sql);
//#else
		try
		{
			super.ExecuteSQL(sql);
		}
		catch (java.lang.Exception e)
		{
			return false;
		}
//#endif
		return true;
	}
	protected final boolean SelectByCondition(String condition)
	{
		String sql = "" + "\r\n" +
"				Select" + "\r\n" +
"					*" + "\r\n" +
"				  From Bank_Log" + "\r\n" +
"				 Where " + condition + "\r\n" +
"			";
		DataTable dt;
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
//#if(DEBUG)
		dt = super.GetDataTable(sql);
//#else
		try
		{
			dt = super.GetDataTable(sql);
		}
		catch (java.lang.Exception e)
		{
			return false;
		}
//#endif
		try
		{
			_DataRow = dt.Rows[0];
		}
		catch (java.lang.Exception e2)
		{
			return false;
		}
		return true;
	}
	public final boolean SelectByPk(int Id)
	{
		String condition = "1=1" + "\r\n" +
"				   And Id=" + String.valueOf(Id) + "\r\n" +
"			";
		return SelectByCondition(condition);
	}
	public final boolean Update()
	{
		String sql = "" + "\r\n" +
"				Update Bank_Log SET" + "\r\n" +
"					Hy_Num=" + getHy_Num() + "," + "\r\n" +
"					Balance=" + getBalance() + "," + "\r\n" +
"					bz=" + Helper.ToSQLParamStr(getbz()) + "," + "\r\n" +
"					Addtime=" + Helper.ToSQLParamStr(getAddtime().toString()) + "," + "\r\n" +
"					tx_id=" + gettx_id() + "," + "\r\n" +
"					hy_num2=" + gethy_num2() + "," + "\r\n" +
"					type=" + Helper.ToSQLParamStr(gettype()) + "," + "\r\n" +
"					hy_name=" + Helper.ToSQLParamStr(gethy_name()) + "," + "\r\n" +
"					zongjin=" + getzongjin() + "," + "\r\n" +
"					tichengbili=" + Helper.ToSQLParamStr(gettichengbili()) + "," + "\r\n" +
"					typeid=" + Helper.ToSQLParamStr(gettypeid()) + "\r\n" +
"				Where 1=1" + "\r\n" +
" 				  And Id= " + String.valueOf(getId()) + "\r\n" +
"				";
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
//#if(DEBUG)
		return (super.ExecuteSQL(sql) == 1);
//#else
		try
		{
			return (super.ExecuteSQL(sql) == 1);
		}
		catch (java.lang.Exception e)
		{
			return false;
		}
//#endif
	}

//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#endregion ��������
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#region ���淽��
	//TODO: �����ķ������������
//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
		///#endregion ���淽��
}